/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.io.File;
import java.io.FileOutputStream;
import java.io.Serializable;

/**
 *
 * @author andreth
 */
public class Celda extends Root implements Serializable, Reportable {
    private Integer idCelda;
    private Integer idLogico;
    private String nombre;
    private Integer idColumna;
    private Dato dato = new Dato();
    private Integer idDato;


    public Integer getIdLogico() {
        return idLogico;
    }

    public void setIdLogico(Integer idLogico) {
        this.idLogico = idLogico;
    }


    public Integer getIdCelda() {
        return idCelda;
    }

    public void setIdCelda(Integer idCelda) {
        this.idCelda = idCelda;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public Celda(Integer idCelda, String nombre, Integer idColumna) {
        this.idCelda = idCelda;
        this.nombre = nombre;
        this.idColumna = idColumna;
    }

    public Celda(){
        
    }

    public void setIdColumna(Integer idColumna) {
        this.idColumna = idColumna;
    }

    public Integer getIdColumna() {
        return idColumna;
    }

    public Dato getDato() {
        return dato;
    }

    public void setDato(Dato dato) {
        this.dato = dato;
    }

    public Integer getIdDato() {
        return idDato;
    }

    public void setIdDato(Integer idDato) {
        this.idDato = idDato;
    }

    @Override
    public void imprimirArchivoDoc(FileOutputStream f) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void imprimirArchivoTabla(FileOutputStream f) {
        throw new UnsupportedOperationException("Not supported yet.");
    }



}
